Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

proto formatting #267

Merged
merged 4 commits into from
Sep 24, 2024
Merged

proto formatting #267

merged 4 commits into from
Sep 24, 2024

Conversation

beer-1
Copy link
Contributor

@beer-1 beer-1 commented Sep 24, 2024

Description

Closes: #XXXX


Author Checklist

All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.

I have...

  • included the correct type prefix in the PR title, you can find examples of the prefixes below:
  • confirmed ! in the type prefix if API or client breaking change
  • targeted the correct branch
  • provided a link to the relevant issue or specification
  • reviewed "Files changed" and left comments if necessary
  • included the necessary unit and integration tests
  • updated the relevant documentation or specification, including comments for documenting Go code
  • confirmed all CI checks have passed

Reviewers Checklist

All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.

I have...

  • confirmed the correct type prefix in the PR title
  • confirmed all author checklist items have been addressed
  • reviewed state machine logic, API design and naming, documentation is accurate, tests and test coverage

@beer-1 beer-1 requested a review from a team as a code owner September 24, 2024 02:59
@beer-1 beer-1 self-assigned this Sep 24, 2024
Copy link

coderabbitai bot commented Sep 24, 2024

Warning

Rate limit exceeded

@beer-1 has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 25 minutes and 36 seconds before requesting another review.

How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

Commits

Files that changed from the base of the PR and between a389408 and 58e8687.

Walkthrough

Walkthrough

The pull request consists of multiple changes across several proto files, primarily involving the reordering of option go_package and import statements for improved organization. Additionally, there are minor formatting adjustments to field declarations and consolidation of repeated fields. Overall, the functionality and logic of the code remain unchanged.

Changes

File Path Change Summary
proto/ibc/applications/nft_transfer/v1/*.proto Reordering of option go_package and import statements; formatting changes for consistency.
proto/ibc/applications/perm/v1/*.proto Formatting changes including alignment adjustments and consolidation of repeated field declarations.
proto/initia/*.proto Reordering of import statements and repositioning of go_package options; no functional changes.
proto/initia/move/v1/auth.proto Activation of previously commented-out import for gogoproto/gogo.proto.
proto/initia/mstaking/v1/authz.proto Reordering of import statements; no changes to functionality.

Possibly related PRs

  • fix: audit fix #245: This PR involves changes to the integration_test.go file related to the NFT module, which may have indirect connections to the .proto files being formatted in the main PR, particularly if the NFT module interacts with the protobuf definitions.
  • fix: audit #253: This PR includes modifications to the fee.go file, which may relate to the overall structure and organization of the codebase, similar to the changes made in the main PR regarding formatting and organization.
  • feat: add params to disable script #254: This PR introduces parameters related to script execution, which could be relevant if the .proto files being formatted in the main PR are involved in governance or script execution contexts.
  • feat: add tally result querier #266: This PR adds a new TallyResult message structure in the gov.proto file, which is directly related to the changes in the main PR that involve formatting .proto files. The addition of new message types and the reorganization of existing ones align with the formatting changes made in the main PR.

🐰 In the land of proto files so bright,
Changes were made to set things right.
Imports now dance in a neat little row,
With fields aligned, they put on a show!
A hop and a skip, all tidy and neat,
Our code's looking sharp, oh what a treat!
🥕


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    -- I pushed a fix in commit <commit_id>, please review it.
    -- Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    -- @coderabbitai generate unit testing code for this file.
    -- @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    -- @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    -- @coderabbitai read src/utils.ts and generate unit testing code.
    -- @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    -- @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link

github-actions bot commented Sep 24, 2024

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails

Scanned Manifest Files

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

Outside diff range and nitpick comments (3)
proto/initia/distribution/v1/tx.proto (2)

30-30: LGTM: Added Amino compatibility and improved formatting.

The addition of the amino.name option enhances compatibility with the Amino serialization format. The reformatting of the params field options improves readability.

Consider adding a comment explaining the purpose of the amino.name option for better documentation:

+  // amino.name is used for Amino JSON serialization compatibility
   option (amino.name) = "distribution/MsgUpdateParams";

Also applies to: 38-41


53-53: LGTM: Added Amino compatibility and reorganized options.

The addition of the amino.name option enhances compatibility with the Amino serialization format. The relocation of the gogoproto.equal option improves code organization.

Consider adding a comment explaining the purpose of the amino.name option for better documentation:

+  // amino.name is used for Amino JSON serialization compatibility
   option (amino.name) = "distr/MsgDepositValidatorRewardsPool";

Also applies to: 56-56

Makefile (1)

175-175: Approve the change to use buf format for proto formatting.

The switch from clang-format to buf format for .proto files is a good improvement. buf is a modern tool specifically designed for working with Protocol Buffers and may provide better formatting options.

However, to ensure a smooth transition and maintain consistency, consider the following actions:

  1. Update the project documentation to mention the use of buf for proto formatting.
  2. Ensure that buf is available in all development environments and CI/CD pipelines.
  3. Run this new formatting command on all existing .proto files and commit the changes in a separate PR to isolate formatting changes from functional changes.
  4. Inform the development team about this change and provide guidelines for manually formatting proto files if needed.
Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 43f0317 and a389408.

Files selected for processing (40)
  • Makefile (1 hunks)
  • proto/ibc/applications/nft_transfer/v1/genesis.proto (1 hunks)
  • proto/ibc/applications/nft_transfer/v1/query.proto (3 hunks)
  • proto/ibc/applications/nft_transfer/v1/tx.proto (3 hunks)
  • proto/ibc/applications/nft_transfer/v1/types.proto (2 hunks)
  • proto/initia/bank/v1/tx.proto (2 hunks)
  • proto/initia/distribution/module/v1/module.proto (1 hunks)
  • proto/initia/distribution/v1/distribution.proto (4 hunks)
  • proto/initia/distribution/v1/genesis.proto (5 hunks)
  • proto/initia/distribution/v1/query.proto (7 hunks)
  • proto/initia/distribution/v1/tx.proto (3 hunks)
  • proto/initia/gov/v1/gov.proto (5 hunks)
  • proto/initia/gov/v1/query.proto (3 hunks)
  • proto/initia/gov/v1/tx.proto (2 hunks)
  • proto/initia/ibchooks/module/v1/module.proto (1 hunks)
  • proto/initia/ibchooks/v1/genesis.proto (1 hunks)
  • proto/initia/ibchooks/v1/query.proto (4 hunks)
  • proto/initia/ibchooks/v1/tx.proto (3 hunks)
  • proto/initia/ibchooks/v1/types.proto (2 hunks)
  • proto/initia/intertx/module/v1/module.proto (1 hunks)
  • proto/initia/intertx/v1/query.proto (2 hunks)
  • proto/initia/intertx/v1/tx.proto (3 hunks)
  • proto/initia/move/module/v1/module.proto (1 hunks)
  • proto/initia/move/v1/auth.proto (1 hunks)
  • proto/initia/move/v1/authz.proto (1 hunks)
  • proto/initia/move/v1/genesis.proto (1 hunks)
  • proto/initia/move/v1/query.proto (12 hunks)
  • proto/initia/move/v1/tx.proto (14 hunks)
  • proto/initia/move/v1/types.proto (4 hunks)
  • proto/initia/mstaking/module/v1/module.proto (1 hunks)
  • proto/initia/mstaking/v1/authz.proto (1 hunks)
  • proto/initia/mstaking/v1/genesis.proto (2 hunks)
  • proto/initia/mstaking/v1/query.proto (11 hunks)
  • proto/initia/mstaking/v1/staking.proto (14 hunks)
  • proto/initia/mstaking/v1/tx.proto (5 hunks)
  • proto/initia/reward/module/v1/module.proto (1 hunks)
  • proto/initia/reward/v1/genesis.proto (1 hunks)
  • proto/initia/reward/v1/query.proto (2 hunks)
  • proto/initia/reward/v1/tx.proto (1 hunks)
  • proto/initia/reward/v1/types.proto (1 hunks)
Files skipped from review due to trivial changes (26)
  • proto/ibc/applications/nft_transfer/v1/tx.proto
  • proto/initia/bank/v1/tx.proto
  • proto/initia/distribution/module/v1/module.proto
  • proto/initia/gov/v1/query.proto
  • proto/initia/ibchooks/module/v1/module.proto
  • proto/initia/ibchooks/v1/genesis.proto
  • proto/initia/ibchooks/v1/query.proto
  • proto/initia/ibchooks/v1/tx.proto
  • proto/initia/ibchooks/v1/types.proto
  • proto/initia/intertx/module/v1/module.proto
  • proto/initia/move/module/v1/module.proto
  • proto/initia/move/v1/authz.proto
  • proto/initia/move/v1/genesis.proto
  • proto/initia/move/v1/query.proto
  • proto/initia/move/v1/tx.proto
  • proto/initia/move/v1/types.proto
  • proto/initia/mstaking/module/v1/module.proto
  • proto/initia/mstaking/v1/genesis.proto
  • proto/initia/mstaking/v1/query.proto
  • proto/initia/mstaking/v1/staking.proto
  • proto/initia/mstaking/v1/tx.proto
  • proto/initia/reward/module/v1/module.proto
  • proto/initia/reward/v1/genesis.proto
  • proto/initia/reward/v1/query.proto
  • proto/initia/reward/v1/tx.proto
  • proto/initia/reward/v1/types.proto
Files skipped from review as they are similar to previous changes (7)
  • proto/ibc/applications/nft_transfer/v1/genesis.proto
  • proto/ibc/applications/nft_transfer/v1/query.proto
  • proto/ibc/applications/nft_transfer/v1/types.proto
  • proto/initia/gov/v1/tx.proto
  • proto/initia/intertx/v1/query.proto
  • proto/initia/move/v1/auth.proto
  • proto/initia/mstaking/v1/authz.proto
Additional context used
buf
proto/initia/distribution/v1/query.proto

4-4: import "cosmos/base/query/v1beta1/pagination.proto": file does not exist

(COMPILE)

proto/initia/gov/v1/gov.proto

4-4: import "amino/amino.proto": file does not exist

(COMPILE)

proto/initia/intertx/v1/tx.proto

5-5: import "amino/amino.proto": file does not exist

(COMPILE)

Additional comments not posted (36)
proto/initia/intertx/v1/tx.proto (4)

25-32: LGTM: Improved formatting in MsgRegisterAccount.

The formatting changes in the MsgRegisterAccount message improve readability and consistency. They align with common proto style guides without affecting functionality.


41-48: LGTM: Consistent formatting improvements in MsgSubmitTx.

The formatting changes in the MsgSubmitTx message are consistent with those in MsgRegisterAccount, improving overall readability and maintaining a uniform style throughout the file.


52-52: LGTM: Minor formatting adjustment.

The indentation change in MsgSubmitTxResponse maintains consistency with the rest of the file.


Line range hint 1-52: Overall LGTM with a note on import verification.

The changes in this file are primarily formatting and organization improvements, which enhance readability and maintain consistency. No functional changes were introduced, which is positive.

However, it's crucial to verify the existence and correct path of "amino/amino.proto" as mentioned in a previous comment. If this file is missing or incorrectly referenced, it could lead to compilation issues.

Please review the results of the verification script for "amino/amino.proto" and ensure that this dependency is correctly set up in your project.

proto/initia/distribution/v1/tx.proto (4)

6-8: LGTM: Import statements reordered for better organization.

The reordering of import statements improves code readability without affecting functionality. This change aligns with best practices for organizing imports.


11-13: LGTM: Option declarations relocated for consistency.

The relocation of go_package and gogoproto.equal_all options maintains their original values while likely adhering to a specific style guide. This change enhances code organization without impacting functionality.


59-61: LGTM: Improved formatting of field declarations.

The reformatting of the depositor, validator_address, and denom fields enhances readability and maintains consistency with the rest of the file. These changes do not affect functionality.


63-65: LGTM with a suggestion: Verify the impact of new Amino options.

The reformatting and reordering of the amount field options improve readability and consistency. The addition of Amino-specific options (amino.encoding and amino.dont_omitempty) may affect serialization behavior.

Please verify that the addition of Amino options doesn't introduce any unintended changes in serialization behavior. Run the following script to check for any other usages of these options in the codebase:

This will help ensure consistency across the codebase and confirm that these options are used appropriately.

Verification successful

LGTM with a suggestion: Manual verification of Amino options usage.

The reformatting and reordering of the amount field options enhance readability and maintain consistency with existing code. The addition of Amino-specific options (amino.encoding and amino.dont_omitempty) is consistent with their usage across multiple .proto files in the codebase, ensuring standardized serialization behavior.

Please perform a manual review to confirm that the new Amino options in proto/initia/distribution/v1/tx.proto are consistent with their implementation in other files and do not introduce any unintended changes in serialization behavior.

Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Check for other usages of amino.encoding and amino.dont_omitempty options

echo "Checking for amino.encoding option usage:"
rg --type proto 'amino.encoding'

echo "Checking for amino.dont_omitempty option usage:"
rg --type proto 'amino.dont_omitempty'

Length of output: 329


Script:

#!/bin/bash
# Description: Check for other usages of amino.encoding and amino.dont_omitempty options in .proto files

echo "Checking for amino.encoding option usage:"
rg 'amino.encoding' -g "*.proto"

echo "Checking for amino.dont_omitempty option usage:"
rg 'amino.dont_omitempty' -g "*.proto"

Length of output: 4577

proto/initia/distribution/v1/distribution.proto (10)

6-9: LGTM: Import and option reordering

The reordering of the import statement and options improves the overall structure and readability of the file. This change follows common proto file organization practices and doesn't affect the functionality.


13-14: LGTM: Option formatting and addition

The separation of options onto individual lines improves readability. The addition of (gogoproto.equal) = true ensures that an Equal method will be generated for the Params message in Go, which can be useful for comparisons.


18-25: LGTM: Field option formatting

The reformatting of field options improves readability and consistency throughout the Params message. Each field now follows a consistent style, with options on separate lines where appropriate. These changes do not affect the functionality of the code.


32-36: LGTM: RewardWeight message formatting

The reformatting of the RewardWeight message improves readability and consistency. The weight field's options are now on separate lines, which aligns with the formatting style used elsewhere in the file. These changes are purely cosmetic and do not affect functionality.


42-46: LGTM: Pool message formatting

The reformatting of the Pool message enhances readability and maintains consistency with the rest of the file. The coins field's options are now on separate lines, which improves clarity. These changes are cosmetic and do not alter the message's functionality.


52-56: LGTM: DecPool message formatting

The DecPool message has been reformatted to improve readability and maintain consistency with the rest of the file. The dec_coins field's options are now on separate lines, which enhances clarity. These changes are purely cosmetic and do not affect the message's functionality.


74-76: LGTM: ValidatorHistoricalRewards message formatting

The reformatting of the cumulative_reward_ratios field in the ValidatorHistoricalRewards message improves readability and maintains consistency with the rest of the file. The field's options are now on separate lines, which enhances clarity. These changes are cosmetic and do not alter the message's functionality.


85-89: LGTM: ValidatorCurrentRewards message formatting

The reformatting of the rewards field in the ValidatorCurrentRewards message enhances readability and maintains consistency with the rest of the file. The field's options are now on separate lines, which improves clarity. These changes are purely cosmetic and do not affect the message's functionality.


97-99: LGTM: Consistent formatting across multiple messages

The reformatting applied to ValidatorAccumulatedCommission, ValidatorOutstandingRewards, ValidatorSlashEvent, and ValidatorSlashEvents messages improves overall readability and maintains consistency throughout the file. In each message, the field options are now on separate lines, which enhances clarity. These changes are cosmetic and do not alter the functionality of any of the messages.

Also applies to: 106-110, 118-122, 128-132


157-164: LGTM: DelegationDelegatorReward message formatting

The reformatting of the DelegationDelegatorReward message enhances readability and maintains consistency with the rest of the file. The message options and field options are now on separate lines, which improves clarity. These changes are purely cosmetic and do not affect the message's functionality.

proto/initia/distribution/v1/genesis.proto (11)

6-11: LGTM: Import and option reordering looks good.

The reordering of imports and package options improves readability and maintains a consistent style across the codebase. These changes do not affect the functionality of the code.


Line range hint 14-25: LGTM: Formatting improvements in ValidatorOutstandingRewardsRecord.

The changes improve readability by aligning options vertically and maintaining consistent formatting. These are good practices for Proto files and do not affect the functionality.


31-41: LGTM: Formatting improvements in ValidatorAccumulatedCommissionRecord.

The changes enhance readability by aligning options vertically and maintaining consistent formatting. These adjustments follow good Proto file practices and do not impact the functionality.


Line range hint 47-60: LGTM: Formatting improvements in ValidatorHistoricalRewardsRecord.

The changes improve readability by aligning options vertically and maintaining consistent formatting. These adjustments adhere to good Proto file practices and do not affect the functionality.


65-75: LGTM: Formatting improvements in ValidatorCurrentRewardsRecord.

The changes enhance readability by aligning options vertically and maintaining consistent formatting. These adjustments follow good Proto file practices and do not impact the functionality.


Line range hint 80-93: LGTM: Formatting improvements in DelegatorStartingInfoRecord.

The changes improve readability by aligning options vertically and maintaining consistent formatting. These adjustments adhere to good Proto file practices and do not affect the functionality.


Line range hint 98-111: LGTM: Formatting improvements in ValidatorSlashEventRecord.

The changes enhance readability by aligning options vertically and maintaining consistent formatting. These adjustments follow good Proto file practices and do not impact the functionality.


116-135: LGTM: Formatting improvements in GenesisState (part 1).

The changes improve readability by aligning options vertically and maintaining consistent formatting for the Params, FeePool, and DelegatorWithdrawInfo fields. These adjustments adhere to good Proto file practices and do not affect the functionality.


141-150: LGTM: Formatting improvements in GenesisState (part 2).

The changes enhance readability by aligning options vertically and maintaining consistent formatting for the ValidatorOutstandingRewardsRecord and ValidatorAccumulatedCommissionRecord fields. These adjustments follow good Proto file practices and do not impact the functionality.


153-162: LGTM: Formatting improvements in GenesisState (part 3).

The changes improve readability by aligning options vertically and maintaining consistent formatting for the ValidatorHistoricalRewardsRecord and ValidatorCurrentRewardsRecord fields. These adjustments adhere to good Proto file practices and do not affect the functionality.


165-174: LGTM: Formatting improvements in GenesisState (part 4) and overall file assessment.

The changes enhance readability by aligning options vertically and maintaining consistent formatting for the DelegatorStartingInfoRecord and ValidatorSlashEventRecord fields. These adjustments follow good Proto file practices and do not impact the functionality.

Overall, the changes in this file are purely formatting-related and improve the readability and consistency of the Proto definitions. The modifications align with best practices for Proto file formatting and do not introduce any functional changes or potential issues.

proto/initia/gov/v1/gov.proto (7)

18-26: Improved formatting for Params message and min_deposit field.

The reformatting of the Params message options and the min_deposit field improves code readability without changing functionality. This change aligns with protobuf best practices.


30-41: Consistent formatting applied to duration fields.

The reformatting of max_deposit_period, voting_period, and expedited_voting_period fields improves code readability and maintains consistency across all duration fields in the Params message.

Also applies to: 71-75


83-86: Improved formatting for expedited_min_deposit field.

The reformatting of the expedited_min_deposit field enhances code readability and maintains consistency with other similar fields in the Params message.


123-126: Improved formatting for Vesting field.

The reformatting of the Vesting field enhances code readability and maintains consistency with other fields in the Params message.


132-132: Improved formatting for Vesting message options.

The reformatting of the Vesting message options improves code readability and aligns with protobuf best practices.


4-11: Import statements have been reordered and new imports added.

The reordering of import statements improves the organization of the file. However, there's a potential issue with one of the imports.

The static analysis tool flags that amino/amino.proto does not exist. Please verify if this import is necessary and available in your project structure. If it's a false positive, you may need to update your build configuration or ignore rules.

To verify the existence of the amino/amino.proto file, you can run the following command:

If the file exists, this is likely a false positive from the static analysis tool. If it doesn't exist, please remove or correct the import.

Tools
buf

4-4: import "amino/amino.proto": file does not exist

(COMPILE)


105-115: New emergency proposal fields added with consistent formatting.

The addition of emergency_min_deposit and emergency_tally_interval fields suggests the introduction of an emergency proposal feature. The formatting is consistent with other fields in the Params message.

To ensure proper documentation of these new fields, please run the following command to check if there are any updates to the module's documentation:

If no documentation changes are found, consider updating the module's documentation to explain the new emergency proposal feature and its parameters.

proto/initia/intertx/v1/tx.proto Show resolved Hide resolved
proto/initia/distribution/v1/distribution.proto Outdated Show resolved Hide resolved
@beer-1 beer-1 merged commit 6eea5ab into main Sep 24, 2024
7 checks passed
@beer-1 beer-1 deleted the feat/proto-formatting branch September 24, 2024 03:23
Copy link

codecov bot commented Sep 24, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 40.72%. Comparing base (0e53148) to head (58e8687).
Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #267   +/-   ##
=======================================
  Coverage   40.72%   40.72%           
=======================================
  Files         264      264           
  Lines       25255    25255           
=======================================
  Hits        10286    10286           
  Misses      13374    13374           
  Partials     1595     1595           

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant